package com.unionpay.mobile.android.pboctransaction.sdapdu;

import java.util.ArrayList;
import java.util.HashSet;

public final class b
{
  public static String[] a;
  public static int b = 0;
  private static ArrayList<String> c = new ArrayList();

  public static void a()
  {
    HashSet localHashSet = b();
    a = new String[localHashSet.size()];
    localHashSet.toArray(a);
  }

  // ERROR //
  private static HashSet<String> b()
  {
    // Byte code:
    //   0: new 27	java/util/HashSet
    //   3: dup
    //   4: invokespecial 42	java/util/HashSet:<init>	()V
    //   7: astore_0
    //   8: new 44	java/lang/ProcessBuilder
    //   11: dup
    //   12: iconst_0
    //   13: anewarray 33	java/lang/String
    //   16: invokespecial 47	java/lang/ProcessBuilder:<init>	([Ljava/lang/String;)V
    //   19: iconst_1
    //   20: anewarray 33	java/lang/String
    //   23: dup
    //   24: iconst_0
    //   25: ldc 49
    //   27: aastore
    //   28: invokevirtual 53	java/lang/ProcessBuilder:command	([Ljava/lang/String;)Ljava/lang/ProcessBuilder;
    //   31: iconst_1
    //   32: invokevirtual 57	java/lang/ProcessBuilder:redirectErrorStream	(Z)Ljava/lang/ProcessBuilder;
    //   35: invokevirtual 61	java/lang/ProcessBuilder:start	()Ljava/lang/Process;
    //   38: astore 13
    //   40: aload 13
    //   42: invokevirtual 66	java/lang/Process:waitFor	()I
    //   45: pop
    //   46: aload 13
    //   48: invokevirtual 70	java/lang/Process:getInputStream	()Ljava/io/InputStream;
    //   51: astore 15
    //   53: sipush 1024
    //   56: newarray byte
    //   58: astore 16
    //   60: ldc 72
    //   62: astore_2
    //   63: aload 15
    //   65: aload 16
    //   67: invokevirtual 78	java/io/InputStream:read	([B)I
    //   70: iconst_m1
    //   71: if_icmpeq +33 -> 104
    //   74: new 80	java/lang/StringBuilder
    //   77: dup
    //   78: invokespecial 81	java/lang/StringBuilder:<init>	()V
    //   81: aload_2
    //   82: invokevirtual 85	java/lang/StringBuilder:append	(Ljava/lang/String;)Ljava/lang/StringBuilder;
    //   85: new 33	java/lang/String
    //   88: dup
    //   89: aload 16
    //   91: invokespecial 88	java/lang/String:<init>	([B)V
    //   94: invokevirtual 85	java/lang/StringBuilder:append	(Ljava/lang/String;)Ljava/lang/StringBuilder;
    //   97: invokevirtual 92	java/lang/StringBuilder:toString	()Ljava/lang/String;
    //   100: astore_2
    //   101: goto -38 -> 63
    //   104: aload 15
    //   106: invokevirtual 95	java/io/InputStream:close	()V
    //   109: aload_2
    //   110: ldc 97
    //   112: invokevirtual 101	java/lang/String:split	(Ljava/lang/String;)[Ljava/lang/String;
    //   115: astore 4
    //   117: aload 4
    //   119: arraylength
    //   120: istore 5
    //   122: iconst_0
    //   123: istore 6
    //   125: iload 6
    //   127: iload 5
    //   129: if_icmpge +125 -> 254
    //   132: aload 4
    //   134: iload 6
    //   136: aaload
    //   137: astore 7
    //   139: aload 7
    //   141: getstatic 107	java/util/Locale:US	Ljava/util/Locale;
    //   144: invokevirtual 111	java/lang/String:toLowerCase	(Ljava/util/Locale;)Ljava/lang/String;
    //   147: ldc 113
    //   149: invokevirtual 117	java/lang/String:contains	(Ljava/lang/CharSequence;)Z
    //   152: ifne +96 -> 248
    //   155: aload 7
    //   157: ldc 119
    //   159: invokevirtual 123	java/lang/String:matches	(Ljava/lang/String;)Z
    //   162: ifeq +86 -> 248
    //   165: aload 7
    //   167: ldc 125
    //   169: invokevirtual 101	java/lang/String:split	(Ljava/lang/String;)[Ljava/lang/String;
    //   172: astore 8
    //   174: aload 8
    //   176: arraylength
    //   177: istore 9
    //   179: iconst_0
    //   180: istore 10
    //   182: iload 10
    //   184: iload 9
    //   186: if_icmpge +62 -> 248
    //   189: aload 8
    //   191: iload 10
    //   193: aaload
    //   194: astore 11
    //   196: aload 11
    //   198: ldc 127
    //   200: invokevirtual 130	java/lang/String:startsWith	(Ljava/lang/String;)Z
    //   203: ifeq +26 -> 229
    //   206: aload 11
    //   208: getstatic 107	java/util/Locale:US	Ljava/util/Locale;
    //   211: invokevirtual 111	java/lang/String:toLowerCase	(Ljava/util/Locale;)Ljava/lang/String;
    //   214: ldc 132
    //   216: invokevirtual 117	java/lang/String:contains	(Ljava/lang/CharSequence;)Z
    //   219: ifne +10 -> 229
    //   222: aload_0
    //   223: aload 11
    //   225: invokevirtual 136	java/util/HashSet:add	(Ljava/lang/Object;)Z
    //   228: pop
    //   229: iinc 10 1
    //   232: goto -50 -> 182
    //   235: astore_1
    //   236: ldc 72
    //   238: astore_2
    //   239: aload_1
    //   240: astore_3
    //   241: aload_3
    //   242: invokevirtual 139	java/lang/Exception:printStackTrace	()V
    //   245: goto -136 -> 109
    //   248: iinc 6 1
    //   251: goto -126 -> 125
    //   254: aload_0
    //   255: areturn
    //   256: astore_3
    //   257: goto -16 -> 241
    //
    // Exception table:
    //   from	to	target	type
    //   8	60	235	java/lang/Exception
    //   63	101	256	java/lang/Exception
    //   104	109	256	java/lang/Exception
  }
}

/* Location:           C:\Users\user\Desktop\dd28_pcdd720\classes_dex2jar.jar
 * Qualified Name:     com.unionpay.mobile.android.pboctransaction.sdapdu.b
 * JD-Core Version:    0.6.2
 */